package com.bowen.paycenter.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * @author Rick Jen
 * @Description 支付宝支付配置
 * @Date 2020/12/3 11:26
 */
@Component
@ConfigurationProperties(prefix = "ali.pay")
@Data
public class AlipayProperties {

    /**
     * 阿里云支付api地址.
     */
    private String serverUrl;

    /**
     * 应用.
     */
    private String appId;

    /**
     * 应用私钥.
     */
    private String privateKey;

    /**
     * 请求格式.
     */
    private String format;

    /**
     * 字符集.
     */
    private String charset;

    /**
     * 签名类型.
     */
    private String signType;

    /**
     * 回调地址.
     */
    private String notifyUrl;

    /**
     * 应用公钥证书路径.
     */
    private String certPath;

    /**
     * 支付宝公钥证书路径.
     */
    private String alipayPublicCertPath;

    /**
     * 支付宝根证书路径.
     */
    private String rootCertPath;
}
